第二部分 第八章 数组(四)
条评论8.4 数组作为方法参数和返回值
8.4.1 数组作为方法参数
- 数组作为方法参数传递,传递的参数是数组内存的地址。
1 | public static void main(String[] args) { |
8.4.2 数组作为方法返回值
- 数组作为方法的返回值,返回的是数组的内存地址
1 | public static void main(String[] args) { |
8.4.3 方法的参数类型区别
代码分析
分析下列程序代码,计算输出结果。
1
2
3
4
5
6
7
8
9
10
11
12
13public static void main(String[] args) {
int a = 1;
int b = 2;
System.out.println(a);
System.out.println(b);
change(a, b);
System.out.println(a);
System.out.println(b);
}
public static void change(int a, int b) {
a = a + b;
b = b + a;
}分析下列程序代码,计算输出结果。
1
2
3
4
5
6
7
8
9public static void main(String[] args) {
int[] arr = {1,3,5};
System.out.println(arr[0]);
change(arr);
System.out.println(arr[0]);
}
public static void change(int[] arr) {
arr[0] = 200;
}总结:
方法的参数为基本类型时,传递的是数据值. 方法的参数为引用类型时,传递的是地址值.
本文标题:第二部分 第八章 数组(四)
文章作者:foreverSFJ
发布时间:2019-08-05 17:43:49
最后更新:2019-08-05 17:43:49
原始链接:Notes/Java/Basic/Part02/08_4 数组(四).html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
分享